package java_stack;

/**
 * 我们可以使用参数 -Xss选项来设置线程的最大栈空间，
 * 栈的大小直接决定了函数调用的最大可达深度。
 * -Xss1024m		// 栈内存为 1024MB
 * -Xss1024k		// 栈内存为 1024KB
 */
public class StackError {

    private static int count = 1;

    public static void main(String[] args) {
        // 获取当前线程的堆栈信息
        StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();

        // 打印堆栈的信息
        for (StackTraceElement element : stackTrace) {
            System.out.println(element);
        }
    }

}
